package com.njxxted.activiti.modules.process.task.service;

import com.njxxted.activiti.common.response.ResponseVo;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

/**
 * 描述：流程任务 service
 * <p>
 * 作者：Ostrich Hu
 * 时间：2019/9/5 16:40 星期四
 */
public interface IActTaskService {

    /**
     * 获取流程下一节点候选人
     *
     * @param request
     * @param type    类型
     * @return
     */
    Map<String, Object> getNextNodeCandidateUser(HttpServletRequest request, String type);

    /**
     * 办理任务
     *
     * @param request
     * @return
     */
    ResponseVo completeTask(HttpServletRequest request);

}
